public-transport vehicle - French English Dictionary